Telegram Group & Telegram Channel
Python dasturlash maktabi
Funksiyalar (vazifalar) Oldindan belgilangan funksiyalarni ishlatishdan tashqari, def operatoridan foydalanib o'zingizning funksiyalaringizni yaratishingiz mumkin. Funksiya xuddi o'zgaruvchilarga o'xshab oldin yoziladi va keyin chaqiriladi. Funksiyadagi kod…
Ⓜ️ Modullar

Pythonda uchta asosiy modul mavjud:
1) o'zingiz yozgan,
2) tashqi manbalardan o'rnatilgan
3) Python bilan oldindan o'rnatilgan modullar.

Python bilan oldindan o'rnatilgan modullar ro'yxati string, re, datetime, math, random, os, multiprocessing, subprocess, socket, email, json, doctest, unittest, pdb, argparse va sys




Modul bu loyiha ichidagi class, funksiya va o'zgaruvchilardan tashkil topgan alohida fayl bo'lib dastur kodini tushunarli va ixchamlashtirish uchun xizmat qiladi.

C/C++ dasturlash tilida yozilgan kod fayllarini ham python dasturiga chaqirib olish mumkin.

Shaxsiy tajribamdan kelib chiqib dasturning asosiy kod bolaklarini main.py faylida ma'lumotlar ombori bilan ishlash qismini baza.py faylida saqlayman. baza nomli moduldagi elementlarni main.py fayli ichida quyidagi ko'rinishda chaqiramiz.

#baza.py
satr = 'Moduldagi satr'
number = 7
lugat = {1: 2}

# main.py
from baza import satr
print(satr)
print(number )

NameError: name 'number' is not defined
Moduldagi satr

Ushbu kodda number nom xatosi kelib chiqdi buni tuzatish uchun main.py faylidagi kodga o'zgartirish kiritamiz.

# main.py
from baza import satr, number
print(satr)
print(number)

Moduldagi satr
7

Moduldan chaqiriladigan elementlar ko'p bo'lganda ushbu usullardan foydalanishingiz mumkin.
1-usul importdan keyin 1 dona ko'paytiruv belgisidan foydalanib
# main.py
from baza import *
print(satr)
print(number)

Moduldagi satr
7

2-usul modul nomi 1 ta nuqta va undan keyin funksiya yoki o'zgaruvchilarni nomini yozish orqali
# main.py
import baza
print(baza.satr)
print(baza.number)

Moduldagi satr
7

Modullar nomi uzun bo'lganda as operatoridan foydalanib modulga qisqa nom berish mumkin.
# main.py
import baza as ba
print(ba.satr)
print(ba.number)

Moduldagi satr
7

@pythonuz



tg-me.com/pythonuz/574
Create:
Last Update:

Ⓜ️ Modullar

Pythonda uchta asosiy modul mavjud:
1) o'zingiz yozgan,
2) tashqi manbalardan o'rnatilgan
3) Python bilan oldindan o'rnatilgan modullar.

Python bilan oldindan o'rnatilgan modullar ro'yxati string, re, datetime, math, random, os, multiprocessing, subprocess, socket, email, json, doctest, unittest, pdb, argparse va sys




Modul bu loyiha ichidagi class, funksiya va o'zgaruvchilardan tashkil topgan alohida fayl bo'lib dastur kodini tushunarli va ixchamlashtirish uchun xizmat qiladi.

C/C++ dasturlash tilida yozilgan kod fayllarini ham python dasturiga chaqirib olish mumkin.

Shaxsiy tajribamdan kelib chiqib dasturning asosiy kod bolaklarini main.py faylida ma'lumotlar ombori bilan ishlash qismini baza.py faylida saqlayman. baza nomli moduldagi elementlarni main.py fayli ichida quyidagi ko'rinishda chaqiramiz.

#baza.py
satr = 'Moduldagi satr'
number = 7
lugat = {1: 2}

# main.py
from baza import satr
print(satr)
print(number )

NameError: name 'number' is not defined
Moduldagi satr

Ushbu kodda number nom xatosi kelib chiqdi buni tuzatish uchun main.py faylidagi kodga o'zgartirish kiritamiz.

# main.py
from baza import satr, number
print(satr)
print(number)

Moduldagi satr
7

Moduldan chaqiriladigan elementlar ko'p bo'lganda ushbu usullardan foydalanishingiz mumkin.
1-usul importdan keyin 1 dona ko'paytiruv belgisidan foydalanib
# main.py
from baza import *
print(satr)
print(number)

Moduldagi satr
7

2-usul modul nomi 1 ta nuqta va undan keyin funksiya yoki o'zgaruvchilarni nomini yozish orqali
# main.py
import baza
print(baza.satr)
print(baza.number)

Moduldagi satr
7

Modullar nomi uzun bo'lganda as operatoridan foydalanib modulga qisqa nom berish mumkin.
# main.py
import baza as ba
print(ba.satr)
print(ba.number)

Moduldagi satr
7

@pythonuz

BY Python dasturlash maktabi


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/pythonuz/574

View MORE
Open in Telegram


Python dasturlash maktabi Telegram | DID YOU KNOW?

Date: |

Dump Scam in Leaked Telegram Chat

A leaked Telegram discussion by 50 so-called crypto influencers has exposed the extraordinary steps they take in order to profit on the back off unsuspecting defi investors. According to a leaked screenshot of the chat, an elaborate plan to defraud defi investors using the worthless “$Few” tokens had been hatched. $Few tokens would be airdropped to some of the influencers who in turn promoted these to unsuspecting followers on Twitter.

Spiking bond yields driving sharp losses in tech stocks

A spike in interest rates since the start of the year has accelerated a rotation out of high-growth technology stocks and into value stocks poised to benefit from a reopening of the economy. The Nasdaq has fallen more than 10% over the past month as the Dow has soared to record highs, with a spike in the 10-year US Treasury yield acting as the main catalyst. It recently surged to a cycle high of more than 1.60% after starting the year below 1%. But according to Jim Paulsen, the Leuthold Group's chief investment strategist, rising interest rates do not represent a long-term threat to the stock market. Paulsen expects the 10-year yield to cross 2% by the end of the year. A spike in interest rates and its impact on the stock market depends on the economic backdrop, according to Paulsen. Rising interest rates amid a strengthening economy "may prove no challenge at all for stocks," Paulsen said.

Python dasturlash maktabi from vn


Telegram Python dasturlash maktabi
FROM USA